package com.hsgene.consumables.dto;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

/**
 * @desc: 耗材申请详情
 * @author: 江承良
 * @date: 2018/9/27 16:20
 */
public class ConsumablesApplyDetailDto {

    /**
     * 耗材申请id
     */
    private String applyId;

    /**
     * 申领编号
     */
    private String applyNo;

    /**
     * 申领日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh",timezone = "GMT+8")
    private Date createDateTime;

    /**
     * 大区
     */
    private String territory;

    /**
     * 大区名称
     */
    private String territoryName;

    /**
     * 省份
     */
    private Long provice;

    /**
     * 省份名称
     */
    private String proviceName;

    /**
     * 地服名称
     */
    private String groundServantName;

    /**
     * 地服电话
     */
    private String groundServantPhone;

    /**
     * 状态
     */
    private int status;

    /**
     * 物流详情
     */
    private ConsumablesSendSignInfoDto consumablesSendSignInfoDto;

    /**
     * 耗材申请审核信息
     */
    private List<ConsumablesApplyAuditDto> consumablesApplyAuditDtos;

    public String getApplyId() {
        return applyId;
    }

    public void setApplyId(String applyId) {
        this.applyId = applyId;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public Date getCreateDateTime() {
        return createDateTime;
    }

    public void setCreateDateTime(Date createDateTime) {
        this.createDateTime = createDateTime;
    }

    public String getTerritory() {
        return territory;
    }

    public void setTerritory(String territory) {
        this.territory = territory;
    }

    public String getTerritoryName() {
        return territoryName;
    }

    public void setTerritoryName(String territoryName) {
        this.territoryName = territoryName;
    }

    public Long getProvice() {
        return provice;
    }

    public void setProvice(Long provice) {
        this.provice = provice;
    }

    public String getProviceName() {
        return proviceName;
    }

    public void setProviceName(String proviceName) {
        this.proviceName = proviceName;
    }

    public String getGroundServantName() {
        return groundServantName;
    }

    public void setGroundServantName(String groundServantName) {
        this.groundServantName = groundServantName;
    }

    public String getGroundServantPhone() {
        return groundServantPhone;
    }

    public void setGroundServantPhone(String groundServantPhone) {
        this.groundServantPhone = groundServantPhone;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public ConsumablesSendSignInfoDto getConsumablesSendSignInfoDto() {
        return consumablesSendSignInfoDto;
    }

    public void setConsumablesSendSignInfoDto(ConsumablesSendSignInfoDto consumablesSendSignInfoDto) {
        this.consumablesSendSignInfoDto = consumablesSendSignInfoDto;
    }

    public List<ConsumablesApplyAuditDto> getConsumablesApplyAuditDtos() {
        return consumablesApplyAuditDtos;
    }

    public void setConsumablesApplyAuditDtos(List<ConsumablesApplyAuditDto> consumablesApplyAuditDtos) {
        this.consumablesApplyAuditDtos = consumablesApplyAuditDtos;
    }
}
